import request from '@/utils/request'

// 部门管理-部门添加
export function apiSysDeptAdd(data) {
  return request({
    url: '/sys/sys_dept_add/',
    method: 'post',
    data
  })
}
// 部门管理-部门删除
export function apiSysDeptDel(data) {
  return request({
    url: '/sys/sys_dept_del/',
    method: 'post',
    data
  })
}
// 部门管理-部门编辑
export function apiSysDeptEdit(data) {
  return request({
    url: '/sys/sys_dept_edit/',
    method: 'post',
    data
  })
}
// 部门管理-部门列表
export function apiSysDeptList(data) {
  return request({
    url: '/sys/sys_dept_list/',
    method: 'post',
    data
  })
}
// 部门管理-部门下拉回显
export function apiSysDeptSelect(data) {
  return request({
    url: '/sys/sys_dept_select/',
    method: 'post',
    data
  })
}
// 菜单管理-菜单添加
export function apiSysPermissionAdd(data) {
  return request({
    url: '/sys/sys_permission_add/',
    method: 'post',
    data
  })
}
// 菜单管理-菜单删除
export function apiSysPermissionDel(data) {
  return request({
    url: '/sys/sys_permission_del/',
    method: 'post',
    data
  })
}
// 菜单管理-菜单编辑
export function apiSysPermissionEdit(data) {
  return request({
    url: '/sys/sys_permission_edit/',
    method: 'post',
    data
  })
}
// 菜单管理-菜单列表
export function apiSysPermissionList(data) {
  return request({
    url: '/sys/sys_permission_list/',
    method: 'post',
    data
  })
}
// 角色管理-角色添加
export function apiSysRolesAdd(data) {
  return request({
    url: '/sys/sys_roles_add/',
    method: 'post',
    data
  })
}
// 角色管理-角色删除
export function apiSysRolesDel(data) {
  return request({
    url: '/sys/sys_roles_del/',
    method: 'post',
    data
  })
}
// 角色管理-角色编辑
export function apiSysRolesEdit(data) {
  return request({
    url: '/sys/sys_roles_edit/',
    method: 'post',
    data
  })
}
// 角色管理-角色列表
export function apiSysRolesList(data) {
  return request({
    url: '/sys/sys_roles_list/',
    method: 'post',
    data
  })
}
// 角色管理-角色界面菜单的回显
export function apiSysRolesSelectPermission(data) {
  return request({
    url: '/sys/sys_roles_select_permission/',
    method: 'post',
    data
  })
}
// 角色管理-角色界面人员的回显
export function apiSysRolesSelectUser(data) {
  return request({
    url: '/sys/sys_roles_select_user/',
    method: 'post',
    data
  })
}
// 用户修改密码
export function apiSysUserChangePwd(data) {
  return request({
    url: '/sys/sys_user_change_pwd/',
    method: 'post',
    data
  })
}
// 管理员重置密码
export function apiSysUserResetPwd(data) {
  return request({
    url: '/sys/sys_user_reset_pwd/',
    method: 'post',
    data
  })
}
// 批量启用或停用
export function apiSysUserSts(data) {
  return request({
    url: '/sys/sys_user_sts/',
    method: 'post',
    data
  })
}
// 用户权限返回
export function apiSysPower(data) {
  return request({
    url: '/sys/sys_power/',
    method: 'post',
    data
  })
}
// 后台用户的添加
export function apiUserAdd(data) {
  return request({
    url: '/sys/user_add/',
    method: 'post',
    data
  })
}
// 后台用户删除 ids []
export function apiUserDel(data) {
  return request({
    url: '/sys/user_del/',
    method: 'post',
    data
  })
}
// 后台用户的编辑
export function apiUserEdit(data) {
  return request({
    url: '/sys/user_edit/',
    method: 'post',
    data
  })
}
// 获取后台用户列表信息
export function apiUsers(data) {
  return request({
    url: '/sys/users/',
    method: 'post',
    data
  })
}
// 使用用户账号登陆
export function apiUserLoginToken(data) {
  return request({
    url: '/sys/user_login_token/',
    method: 'post',
    data
  })
}
// 根据自己数据权限返回的部门下拉
export function apiSysDeptPowerSelect(data) {
  return request({
    url: '/sys/sys_dept_power_select/',
    method: 'post',
    data
  })
}
// 用户下拉列表展示
export function apiSelectUser(data) {
  return request({
    url: '/sys/select_user/',
    method: 'post',
    data
  })
}
